docs(B-0857): Turn 4/5/6 framing — install.sh ≈ Ace + homelab-to-enterprise spectrum + attack-surface tempered (Aaron 2026-05-27 follow-up to #5423)#5424
Merged
AceHack merged 1 commit intoMay 27, 2026
Conversation
…ce entanglement + homelab-to-enterprise spectrum + attack-surface tempered by internal-access prereq (Aaron 2026-05-27 follow-up to #5423) Three new operator-framing turns extending B-0857 row body after #5423 merge (Turns 1/2/3 already landed there): **Turn 4 — install.sh ≈ Ace; entangled**: > "yes install.sh is ace basically we've not really seperated it all > out ace and zeta are pretty intertangled" install.sh and Ace are NOT separate things in current substrate — install.sh IS the install-side of what Ace would be at the imperative-bash scope; Ace is the declarative evolution of the SAME substrate at package-manager scope. Implication: B-0857 ↔ B-0854 are the SAME work at different naming scopes, not sibling rows on adjacent tracks. **Turn 5 — homelab-edge to enterprise-restrictive spectrum**: > "basically we are going to push the build is prod conept all the > way to the edge for homelab / open claw like setups and thing > scale it back for enterprise like setup to be more restrictive > but i don't want to start in the more restretive mode until we > see what the new shape feels like where the difference between > build and dev vanish" Build-is-prod unification (Turn 3) operates on a SPECTRUM, not as a single mode. 3-tier table added: homelab (MAXIMALLY UNIFIED) → small-team (UNIFIED with minimal separation) → enterprise (RESTRICTIVE). Operator's explicit sequencing: START in unified mode FIRST; live in it; discover what "build/dev/prod vanish" feels like; THEN scale back for enterprise. DO NOT start restrictive. Substrate-engineering decisions through B-0857 implementation defer enterprise-restrictive considerations until unified mode has empirical operator-experience under it. **Turn 6 — attack-surface tempered by internal-access prereq**: > "the biggest issue i see is larger attack surface becasue more > deps but this one is not as bad as it seems cause it requires > internal access to network and box so you are already kind of > fucked if they are this deep." Operator's named primary concern with unified mode: larger attack surface (more deps on every node = more CVE surface). Bounded by precondition: exploitation requires network access AND shell access. Threat-model scope: post-perimeter-breach, not perimeter-breach. Perimeter defenses (firewall + VPN + mesh + auth + B-0853 cosign signed artifacts) carry the primary security load; expanded build-on-prod surface is downstream. Acceptable reduced posture for homelab/open-claw scope; tightened for enterprise scope per Turn 5 spectrum. 3-row threat-scope table added showing perimeter / node-level / post-intrusion mitigations + ownership. Composes with: B-0854 (Ace migration trajectory; Turn 4 entanglement); B-0852 (declarative cred-persistence; Turn 6 surface substrate); B-0853 (cosign signed artifacts; Turn 6 mitigation); B-0855 (self-register architectural fix; Turn 5 spectrum); \`.claude/rules/edge-defining-work-not-speculation.md\` (Turn 5 sequencing); \`.claude/rules/methodology-hard-limits.md\` (Turn 6 threat-model floor stays operative). Substrate-honest framing: this PR adds framing turns only; no implementation work; the B-0857 row remains P2 deferred per separation-of-concerns discipline (Aaron 2026-05-27: "deferring of working on backlog is a seperate conerns of recording backlog item exist"). Per .claude/rules/non-coercion-invariant.md HC-8: operator authority over substrate-engineering trajectory; Turn 5 sequencing preserved verbatim; Turn 6 threat-model preserved verbatim. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
There was a problem hiding this comment.
Pull request overview
Updates backlog row B-0857 with additional operator-framing “Turns 4/5/6” to clarify the relationship between install.sh and Ace, articulate a homelab→enterprise posture spectrum for “build-is-prod,” and scope the primary security concern (attack surface) as post-perimeter-breach.
Changes:
- Add Turn 4 framing:
install.shand Ace as the same substrate at different naming scopes. - Add Turn 5 framing: “build-is-prod” as a spectrum; start maximally unified and scale restrictions later.
- Add Turn 6 framing: temper attack-surface concerns by explicitly bounding the threat model to internal-access preconditions.
This was referenced May 27, 2026
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Three operator-framing extensions to B-0857 row body, follow-up to merged PR #5423 (which carried Turns 1/2/3):
Why follow-up PR
PR #5423 merged at `7f6900a48` carrying Turns 1/2/3 + operational scope. These three additional turns came in operator framing AFTER the merge. This PR captures them on the now-merged row body.
Substrate-honest framing
No implementation work; framing extensions only. B-0857 remains P2 deferred per the separation-of-concerns discipline operator named 2026-05-27 ("deferring of working on backlog is a seperate conerns of recording backlog item exist").
Test plan
🤖 Generated with Claude Code